const JSON5 = require('json5');

function testJSON5(input) {
  try {
    const parsedData = JSON5.parse(input);
    console.log('JSON5 解析结果：', parsedData);
  } catch (error) {
    console.error('JSON5 解析失败，错误信息：', error.message);
  }
}

// 测试 JSON5 特性
testJSON5("{ a: 1, 'b': 'hello', c: [1, 2, 3,], }"); // 单引号、尾随逗号
testJSON5("{ /* 注释 */ a: 1, b: 'hello' }"); // 注释
testJSON5("{ unquotedKey: 1 }"); // 未加引号的键名